<?php

function __autoload($class_name)
{
	//Mirar en el directorio de las clases
	foreach(scandir("clases") as $directory)
	{
		$directory="clases/".$directory."/";
		//Si lo encuentra, lo incluye
		if(file_exists($directory.$class_name . '.php'))
		{
			require_once($directory.$class_name . '.php');
			return;
		}   
	}
}

include("conexion.php");

if($_GET['validar']!="")
{
	$sql="select email,nombre,apellido1,apellido2,md5_pass from usuarios_temporales where hash='".$_GET['validar']."'";
	$fila=mysql_fetch_array(mysql_query($sql));

	if($fila[0]!="")
	{
		if(mysql_query("call insertar_usuario_no_pass ('".$fila['nombre']."','".$fila['apellido1']."','".$fila['apellido2']."','".$fila['email']."','".$fila['md5_pass']."')"))
		{
			Sistema::enviarEmail(trim($fila['email']),"Te damos la bienvenida a Wixet", "Hola <b>".$fila['nombre']." ".$fila['apellido1']." ".$fila['apellido2']."</b><br>Gracias por registrarte en Wixet, la red social libre.<br>
				Esperamos que pases buenos momentos junto a tus amigos en Wixet!<br><br>Recuerda que puedes contactar con nosotros para informarnos de cualquier cosa ya sea sugerencia, avisarnos de un error o problema o cualquier cosa que se te pase por la cabeza. Te estaremos escuchando desde contacto@wixet.com aunque tambien puedes compartirlo con los demas en el <a href='http://foro.wixet.com'>foro</a><br><br>Atentamente, el equipo de Wixet");
		}
		//mysql_query("delete from usuarios_temporales where email='".$fila['email']."'");
		$cuenta = split('@',$fila['email']);
		
		/*if(strrchr($error,"UserAlreadyExistsException"))
			echo "exi";
		Para comprobar si hay errrores*/
		
		Jabber::crearCuenta($cuenta[0],"123456",$fila['nombre']." ".$fila['apellido1'],$fila['email'],"Wixet");
		//Vamos a hacer amigos jabber a la lista de amigos
		$sql = "SELECT id_usuario FROM usuarios WHERE email = '".$fila['email']."'";
		$res = mysql_query($sql);
		$fila = mysql_fetch_array($res);
		$usuario = new Usuario();
		$usuario->cargarUsuarioConId($fila[0]);
		$cuenta = split("@",$usuario->getEmail());
		$cuenta = $cuenta[0];
		foreach ($usuario->getListaAmigos(0) as $amigo) {	
			
			$cuenta2= split("@",$amigo->getEmail());
			$cuenta2 = $cuenta2[0];
			
				Jabber::hacerContactos($cuenta,$cuenta2,$usuario->getNombre()." ".$usuario->getApellido1(),$amigo->getNombre()." ".$amigo->getApellido1());
		}
			
		
		setcookie("validacion",1);
		header("location: entrar.php");
	}
	else{
		setcookie("validacion",1);
		header("location: entrar.php");
	}
		
}

?>